*{
    padding:0;
    margin:0;
}
li{
    list-style: none;
}
ul,ol,.table{
    margin-bottom:0;
}
.panel-body{
    padding:0 0 30px 0;
}
.panel-footer{
    background:#fff;
}
.btn-fixed{
    position:fixed;
    left:1px;
    right:1px;
    bottom:0;
}
.table-bordered{
    border:none;
    border-bottom:1px solid #12B8A4;
    color:#067373;
}
.table > tbody > tr:first-child > td{
   border-top:none;
}
.table > tbody > tr > td{
    padding:0;
    vertical-align:middle;
    text-align:center;
    border-color:#12B8A4;
    width:90%;
}
.table > tbody > tr > td:first-child{
    padding:0 5px;
    width:10%;
    background:#C9F5EA;
}
.item-list{
    padding:0.3em;
}
.item-list li{
    padding:0.5em 0;
    border-bottom:1px dashed #12B8A4;
}
.item-list li:last-child{
    border-bottom:none;
}
.item-list li>div{
    float:left;
    min-height:35px;
}
@media screen and (max-width:991px){
    .item-list li>div{
        line-height:normal;
    }
}
@media screen and (min-width:992px){
    .item-list li>div{
        line-height:35px;
    }
}
.w-18{
    width:15%;
    text-align:right;
}
.w-82{
    width:85%;
    height:auto;
    color:#5e5d5e;
}
.w-82 span{
    float:left;
    margin-right:0.5%;
    margin-top:2.5px;
    padding:0 0.3em;
    min-width:16.25%;
    height:30px;
    line-height:30px;
    background:#fff;
    border:1px solid #ccc;
    border-radius:3px;
    text-align:center;
    cursor:pointer;
}
.w-82 span:last-child{
    margin-right:0;
}
.w-82 span.red{
    background:#FF7D7D;
    border-color:#FF7D7D;
    color:#fff;
}
.w-82 span.orange{
    background:#FF9A3D;
    border-color:#FF9A3D;
    color:#fff;
}
.w-82 span.green{
    background:#28C9AC;
    border-color:#28C9AC;
    color:#fff;
}
.w-82 span.notDo{
    background:#EAFFFA;
    border-color:#EAFFFA;
    color:#339180;
}
#myModal .modal-body>div{
    margin-bottom:5px;
}
#myModal .modal-body>div>span{
    float:left;
    width:40%;
    height:34px;
    line-height:34px;
}
#myModal .modal-body>div>span:last-child{
    width:35%;
}
